/* 招聘需求统计部分接口 */
import request from '@/utils/request';

/**
 *POST面试类型分析
 *
 * @export POST
 * @param {string} beginTime 开始时间
 * @param {string} companyId 公司
 * @param {string} endTime 结束时间
 * @returns
 */
export async function getInterviewType(params) {
    return request('/api/oa/v1/recruitsummary/interviewtypeanalyse', {
        method: 'POST',
        data: params
    });
}
/**
 *POST面试方式分析
 *
 * @export POST
 * @param {string} beginTime 开始时间
 * @param {string} companyId 公司
 * @param {string} endTime 结束时间
 * @returns
 */
export async function getInterviewMode(params) {
    return request('/api/oa/v1/recruitsummary/interviewwayanalyse', {
        method: 'POST',
        data: params
    });
}
/**
 *POST招聘需求职位分析
 *
 * @export POST
 * @param {string} beginTime 开始时间
 * @param {string} companyId 公司
 * @param {string} endTime 结束时间
 * @returns
 */
export async function getPosition(params) {
    return request('/api/oa/v1/recruitsummary/recruitclaimpostanalyse', {
        method: 'POST',
        data: params
    });
}
/**
 *POST招聘需求职级分析
 *
 * @export POST
 * @param {string} beginTime 开始时间
 * @param {string} companyId 公司
 * @param {string} endTime 结束时间
 * @returns
 */
export async function getRank(params) {
    return request('/api/oa/v1/recruitsummary/recruitclaimrankanalyse', {
        method: 'POST',
        data: params
    });
}
/**
 *POST人才年龄分析
 *
 * @export POST
 * @param {string} beginTime 开始时间
 * @param {string} companyId 公司
 * @param {string} endTime 结束时间
 * @returns
 */
export async function getPeopleOld(params) {
    return request('/api/oa/v1/recruitsummary/talentagesummary', {
        method: 'POST',
        data: params
    });
}
/**
 *POST人才学历分析
 *
 * @export POST
 * @param {string} beginTime 开始时间
 * @param {string} companyId 公司
 * @param {string} endTime 结束时间
 * @returns
 */
export async function getPeopleEdu(params) {
    return request('/api/oa/v1/recruitsummary/talentdegreesummary', {
        method: 'POST',
        data: params
    });
}
/**
 *POST人才工龄分析
 *
 * @export POST
 * @param {string} beginTime 开始时间
 * @param {string} companyId 公司
 * @param {string} endTime 结束时间
 * @returns
 */
export async function getPeopleYear(params) {
    return request('/api/oa/v1/recruitsummary/talentgraduatesummary', {
        method: 'POST',
        data: params
    });
}
/**
 *POST人才性别分析
 *
 * @export POST
 * @param {string} beginTime 开始时间
 * @param {string} companyId 公司
 * @param {string} endTime 结束时间
 * @returns
 */
export async function getPeopleSex(params) {
    return request('/api/oa/v1/recruitsummary/talentsexsummary', {
        method: 'POST',
        data: params
    });
}
